﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game.ai
{
    public class Mystic : DefaultAI
    {
        public Mystic(NpcInstance actor):base(actor)
        {
            //;
        }
        protected override bool thinkActive()
        {
            return base.thinkActive() || defaultThinkBuff(10);
        }
        protected override bool createNewTask()
        {
            return defaultFightTask();
        }
        public override int getRatePHYS()
        {
            return _damSkills.length == 0 ? 25 : 0;
        }
        public override int getRateDOT()
        {
            return 25;
        }
        public override int getRateDEBUFF()
        {
            return 20;
        }
        public override int getRateDAM()
        {
            return 100;
        }
        public override int getRateSTUN()
        {
            return 10;
        }
        public override int getRateBUFF()
        {
            return 10;
        }
        public override int getRateHEAL()
        {
            return 20;
        }
    }
}
